1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
5 <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
6 <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
7 <ProjectGuid>{0a3d46b3-a287-46f4-b1d2-d4d979a0a2bd}</ProjectGuid>
8 <OutputPath>.</OutputPath>
9 <OutputType>Library</OutputType>
10 <AssemblyName>UIAutomationClientsideProviders</AssemblyName>
11 <UseVSHostingProcess>False</UseVSHostingProcess>
12 <NoStdLib>True</NoStdLib>
13 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
14 <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
15 <DefineConstants>CODE_ANALYSIS_BASELINE;UIAUTOMATIONCLIENTSIDEPROVIDERS;TRACE;RETAIL;WIN32</DefineConstants>
17 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
22 <ProjectReference Include="..\ndp\clr\src\BCL\mscorlib.csproj">
23 <Project>{a72657be-225c-4239-956e-ee2a30893b41}</Project>
26 <ProjectReference Include="..\NDP\fx\src\System.csproj">
27 <Project>{20c75c70-c8b6-4dfb-a4e5-16d09099776d}</Project>
30 <ProjectReference Include="..\ndp\clr\src\managedlibraries\remoting\System.Runtime.Remoting.csproj">
31 <Project>{3848aeee-a670-44c0-bc44-de800e7f1e43}</Project>
32 <Name>System.Runtime.Remoting</Name>
34 <ProjectReference Include="UIAutomationClient.csproj">
35 <Project>{1c68f13d-9d2d-4eb4-b809-caf848ceff62}</Project>
36 <Name>UIAutomationClient</Name>
38 <ProjectReference Include="WindowsBase.csproj">
39 <Project>{e8cc5cf6-6385-40cd-b97a-23ad52c4e9e8}</Project>
40 <Name>WindowsBase</Name>
44 <Reference Include="Accessibility" />
45 <Reference Include="System.Xaml" />
46 <Reference Include="UIAutomationProvider" />
47 <Reference Include="UIAutomationTypes" />
50 <Compile Include="src\Shared\RefAssemblyAttrs.cs" />
51 <Compile Include="src\Shared\MS\Win32\NativeMethodsSetLastError.cs" />
52 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\Main.cs" />
53 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\Accessible.cs" />
54 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\CommonGetThemePartSize.cs" />
55 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\CommonRemoteMemoryBlock.cs" />
56 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\CommonXSendMessage.cs" />
57 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\ClickablePoint.cs" />
58 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\EmptyElement.cs" />
59 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\EventManager.cs" />
60 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\Input.cs" />
61 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\Misc.cs" />
62 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\MSAAEventDispatcher.cs" />
63 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\MSAANativeProvider.cs" />
64 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\MSAAWinEventWrap.cs" />
65 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\NonClientArea.cs" />
66 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\OleObject.cs" />
67 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\ProxyFragment.cs" />
68 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\ProxyHwnd.cs" />
69 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\ProxySimple.cs" />
70 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\QueueProcessor.cs" />
71 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\SafeCoTaskMem.cs" />
72 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\SafeProcessHandle.cs" />
73 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\SafeThemeHandle.cs" />
74 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\Tom.cs" />
75 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsAltTab.cs" />
76 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsButton.cs" />
77 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsComboBox.cs" />
78 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsContainer.cs" />
79 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsEditBox.cs" />
80 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsEditBoxRange.cs" />
81 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsFormsHelpers.cs" />
82 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs" />
83 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsGrip.cs" />
84 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsHyperlink.cs" />
85 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsIPAddress.cs" />
86 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListBox.cs" />
87 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListView.cs" />
88 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewItem.cs" />
89 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewSubItem.cs" />
90 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs" />
91 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs" />
92 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewScroll.cs" />
93 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewGroup.cs" />
94 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs" />
95 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs" />
96 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsMenu.cs" />
97 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsNonControl.cs" />
98 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsProgressbar.cs" />
99 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsRebar.cs" />
100 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsRichEdit.cs" />
101 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsRichEditRange.cs" />
102 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsScroll.cs" />
103 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsScrollBar.cs" />
104 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsScrollBarBits.cs" />
105 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsSlider.cs" />
106 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsSpinner.cs" />
107 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsStartMenu.cs" />
108 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsStatic.cs" />
109 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsStatusBar.cs" />
110 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsSysHeader.cs" />
111 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsTab.cs" />
112 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsTitleBar.cs" />
113 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsToolbar.cs" />
114 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs" />
115 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs" />
116 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsTooltip.cs" />
117 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsTreeView.cs" />
118 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WindowsUpDown.cs" />
119 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WinEventTracker.cs" />
120 <Compile Include="src\UIAutomation\Win32Providers\MS\Internal\AutomationProxies\WinFormsSpinner.cs" />
121 <Compile Include="src\UIAutomation\Win32Providers\MS\Win32\ExternDll.cs" />
122 <Compile Include="src\UIAutomation\Win32Providers\MS\Win32\NativeMethods.cs" />
123 <Compile Include="src\UIAutomation\Win32Providers\MS\Win32\SafeNativeMethods.cs" />
124 <Compile Include="src\UIAutomation\Win32Providers\MS\Win32\UnsafeNativeMethods.cs" />
125 <Compile Include="Test\Common\FxCop\Suppression\UIAClientSideProviders\CodeQuality.cs" />
127 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />